package com.medical.doctor.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * 
 * 
 * @author wen
 * @email 1023076426@qq.com
 * @date 2021-08-13 20:09:06
 */
@Data
@TableName("doctor_message")
public class DoctorMessageEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 医生id

	 */
	@TableId
	private Integer doctorId;
	/**
	 * 医生姓名

	 */
	private String doctorName;
	/**
	 * 医院id外键

	 */
	private Integer hospitalId;
	@TableField(exist = false)
	private String hospitalName;
	/**
	 * 1、普通2、主治

	 */
	private Integer gradeId;

	@TableField(exist = false)
	private String doctorGrade;
	/**
	 * 
	 */
	private String idImg;
	/**
	 * 资格证书

	 */
	private String certificate;
	/**
	 * 执业证书

	 */
	private String licence;
	/**
	 * 联系方式

	 */
	private String tel;
	/**
	 * 审核状态0、待审核1、通过2、未通过

	 */
	private String status;
	/**
	 * 未通过原因

	 */
	private String reason;
	/**
	 * 好评
	 */
	private String goodDegree;
	/**
	 * 身份证
	 */
	private String idCard;
	/**
	 * 总收入
	 */
	private String totalMoney;
	/**
	 * 年限
	 */
	private Integer year;
	/**
	 * 医生余额
	 */
	private BigDecimal money;
	/**
	 * 诊断次数
	 */
	private Integer treatNum;
	/**
	 * 科室id
	 */
	private Integer departmentId;
	/**
	 * 咨询状态 0:咨询  1:当前问诊已满请等待...
	 */
	private Integer consultState;
	/**
	 * 主治疾病
	 */
	private String lableName;
	/**
	 * 当前咨询人数
	 */
	private Integer consultCount;
	/**
	 * 咨询费用
	 */
	private BigDecimal consultPrice;
	/**
	 * 医生头像
	 */
	private String doctorImg;


}
